package com.hyxt.DTO.protocols;

import io.netty.buffer.ByteBuf;

/**
 * @Description:协议选择接口
 * @author shenp
 */
public interface ICase {
    /**
     * @Description:终端上来的数据判断是哪个协议
     * @param :data：源数据
     * @return 是否是该协议
     */
    public boolean doCase(Object data);

    public byte getDataEnd() ;

    public byte getDataHead();

    public String getSign(byte[] bytes);

    public byte[] disassemblyByByteBuf(ByteBuf in);
}
